@charset "utf-8";

blockquote,body,button,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
h1{font-size:18px}
h2{font-size:1pc}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:Courier New,Courier,monospace}
small{font-size:9pt}
ol,ul{list-style:none}
b{font-weight:normal}
a{text-decoration:none}
a:hover{text-decoration:none}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}
q:after,q:before{content:''}
legend{color:#000}
fieldset,img{border:none}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
hr{height:1px;border:none}
html{font-size:62.5%; /* 10รท16=62.5% */}
body,button,input,select,textarea{font-size:14px;font-family: '微软雅黑';}
.fl{float:left;}
.fr{float:right;}
ul,li{list-style:none;}
.width{width: 1200px; margin: 0 auto;}
.cl{clear: both;}
.c{ overflow: hidden;}
a{color:#666}

.txt-c{text-align: center;}
.txt-r{text-align: right;}
.pro-lunbo{ display: none;}

*::selection {
  background: #5C307D;
  color: #FFFFFF;
  text-shadow: none; }
*::-moz-selection {
  background: #5C307D;
  color: #FFFFFF;
  text-shadow: none; }
.mainWrap {
  width: 1400px;
  margin: auto; }
.ie6 {
  text-align: center;
  font-size: 16px;
  background: #FC6;
  line-height: 100px;
  z-index: 100000;
  width: 100%;
  position: fixed;
  z-index: 99999999;
  height: 100px;
  top: 0;
  left: 0; }
.ie6 span {
  float: right;
  margin-right: 30px;
  cursor: pointer; }
.masklayer {
  background: rgba(0, 0, 0, 0.9);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* CSS Document */
/*公共头部*/
.header{height:110px; background: #fff;}
.logo{margin:15px 0;}
.tel{margin:20px 0}
.tel span{font-size:18px; background: url(../images/tel-top.png) no-repeat left center;height:34px;line-height:34px;padding-left:45px;}
.tel b{font-size: 30px;font-weight:bold ;}
.tel span,.tel b{ display: block;}

.nav{ background: #282828;height:87px;line-height:87px;width: 100%;position: relative;}
.navfixed{position: fixed;top:0;left:0;z-index:999999; }
.nav-left li{float:left;width:100px;}
.nav-left li:hover a{background: #D6000F;}
.nav-left li a{float:left;color:#eaeaea;font-size:18px;width:100%;text-align: center;}
.nav-left li:hover div a{ background:none;}
.nav-left li div a:hover{ background:#D6000F;}
.nav-left li:hover>a,.nav-left li.on>a{background: #D6000F;}
.nav-left li div{ position: absolute;width:155px;top:87px;z-index:99999; background: #282828; display: none;}
.nav-left li div a{line-height:40px;font-size:15px;}

.nav-center form{width: 340px;margin-top:20px;margin-left:25px;}
.nav-center form .text{float:left;padding-left:15px;width:233px;height:40px;border:1px solid #828282; background: none;vertical-align: middle;}
.nav-center form .submit{float:left;border:none;width:89px;height:42px; background: url(../images/search.png) no-repeat center center; background-color:#E40C19;vertical-align: middle;}
.nav-center form .text{color: #fff;}
.nav-right a{display: inline-block;color:#fff;padding-left:50px;height:87px;line-height:87px; background: url(../images/english.png) no-repeat center left;font-size:17px}

.wap-nav{ display: none;}
/*公共头部*/


/*banner*/
.banner{ overflow: hidden;zoom:1;position: relative;width:100%;}
.banner .swiper-pagination{ position: absolute;bottom: 20px;text-align: center;z-index: 10;}
/*.banner .banpag span {width: 16px;height: 10px;display: inline-block;background: #000;opacity: .2;-webkit-transition: ease 0.3s;border-radius: 0;}
.banner .banpag span.swiper-pagination-bullet-active{width: 30px;background: #D6000F;}*/


.click-banner {width:1210px;margin:93px auto 0 auto;}
.click-banner a{ display: block;height:438px;width:134px;float:left;text-align: center;line-height:438px}



.banner .swiper-slide{ background-position: center; background-repeat: no-repeat;}
/*banner*/

.about{margin:50px auto}
.about-left {max-width:500px;}
.about-right{max-width:650px;}
.about-left h2{font-size:27px;color:#DC2D21;font-family:"新宋体";margin:10px 0 }
.about-left{color:#545454;line-height:35px;}
.about-left a{position:relative;width:165px;height:40px;line-height:40px;text-align: center;font-size:16px;border:1px solid #696969;display: block;color:#696969;margin-top:20px;}
.about-left a:after{content: '';width:0;height:40px;position: absolute;top:0;left:0; background: #D6000F;z-index:-1;transition: all 0.3s; }
.about-left a:hover:after{width:165px;}
.about-left a:hover{color:#fff}
/*关于我们*/

.youshi{ background: url(../images/index_02.jpg) bottom center; background-attachment: fixed;height:485px;}
.youshi .title{color:#fff;}
.title{font-weight: normal;text-align: center;padding:50px 0 30px 0 ;color:#333;}
.title span,.title b,.title em{ display: block;}
.title b{width:92px;height:2px; background:#E10017;margin:10px auto}
.title span:nth-child(1){font-size:36px;}
.title em{font-size:18px;font-family: arial;text-transform: uppercase;}

.youshi-content ul{ overflow: hidden;zoom:1;width:1060px;margin:50px auto 0 auto}
.youshi-content li{float:left;width:353px;text-align: center;border-right:1px solid #8B8986;box-sizing: border-box;}
.youshi-content li:last-child{border-right:none}
.youshi-content li span{ display: block;color:#fff;font-size:18px;}
.youshi-content li span b{font-size:37px;margin-right:5px}
.youshi-content li span:nth-child(2){margin:30px 0}
/*我们的优势*/

.product{ background: #F4F4F4;padding-bottom:50px;}
.pro-div{margin-bottom:35px;}
.pro-div:hover{box-shadow: 1px 1px 10px #ccc;}
.pro-div .pro-left,.pro-div .pro-right{width:50%}
.pro-div .pro-left{ background: #fff;height:430px;}
.pro-div .pro-right{ background: #EAEAEA;height:430px;}
.pro-div .pro-right img{/*margin-top:30px;*/max-height:450px;}


.pro-left h3{height:50px;line-height:50px;color:#fff; background: #DC2D21;font-size:20px;font-weight:normal;text-indent: 30px;}
.pro-span {margin-left: 30px;}
.pro-span span{ display: block;color:#6a6a6a; background: url(../images/quan.png) no-repeat center left;padding-left:20px;margin:15px 0;font-size:15px;}
.pro-span span b{font-size:16px;font-weight:bold}
.pro-list{margin-left:30px;}
.pro-list p{font-size:18px;color:#2a2a2a;margin:5px 0}
.pro-list ul{ overflow: hidden;zoom:1;margin-top:10px;}
.pro-list ul li a{color:#fff}
.pro-list ul li{width:150px;height:130px;float:left;border:1px solid #BABABA;text-align: center;line-height:130px;margin-right:15px;position: relative;}
.pro-list ul li span{ display: block;}
.pro-list ul li span:nth-child(1){width:135px;margin:0 auto;height:100px;margin-top:7px;}
.pro-list ul li span:nth-child(1) img{width:100%}
.pro-list ul li span:nth-child(2){width:150px;height:130px;background: #DC2D21;opacity: 0.9;position: absolute;top:0;right:0;
-webkit-transform: scale(0);transform: scale(0);-webkit-transition:all 0.3s;transition:all 0.3s;
}
.pro-right{text-align: center;}
.pro-list ul li span:nth-child(2){text-align: center;width:150px}
.pro-list ul li span:nth-child(2) b{font-size:15px;display:block;border:1px solid #fff;height:30px;line-height: 30px;font-weight: normal;width:100px;margin:45px auto}
.pro-list ul li:hover span:nth-child(2){display:block;transform: scale(1);}
.pro-list ul li:hover span:nth-child(2) b{text-decoration: underline;}
/*产品展示*/

.news-center ul li{border:1px solid #D2D2D2;padding:10px 20px; overflow: hidden;zoom:1;margin-bottom:20px; position: relative;}
.news-center ul li:after{content: ''; background: #DC2D21;width:0;height:100%;z-index:-1;position: absolute;top:0;left:0;transition: all 0.6s;}
.news-center ul li:nth-child(even) b,.news-center ul li:nth-child(even) p{ text-align: right;}
.news-center ul li:nth-child(even) .time abbr{float:left;transform: rotate(180deg);}
.news-center ul li:nth-child(even) .time em{float:right}
.news-fl{width:303px;height:170px;}
.news-fl img{width:100%}
.news-fr{width:800px;}
.news-center ul li:nth-child(even):after{right:0;left:auto}
.news-fr b{ display: block;font-size:18px;font-weight:normal;margin:15px 0 10px 0}
.news-fr p{font-size:15px;line-height:29px;color:#979797;}
.news-fr .time{margin-top:25px;}
.news-fr .time abbr{float:right;vertical-align: middle;width:55px;height:18px; background: url(../images/jt.png) no-repeat center center;}
.news-center ul li:hover b,.news-center ul li:hover p{color:#fff}
.news-center ul li:hover .time abbr{ background: url(../images/jt-fff.png) no-repeat center center;}
.news-center ul li:hover:after{width:100%}

.news-more{margin:40px auto}
.news-more a{width:185px;height:53px;color:#fff;display: block;margin:0 auto;line-height:53px;text-align: center; background: #DC2D21;font-size:16px;}
/*新闻展示*/
.footer{ background: #4B4B4B;border-top:10px solid #C60D1D;padding:10px 0}
.footer-center{width:1150px;margin:0 auto;overflow: hidden;}
.footer-center dl{float:left}
.footer-center dl dt{font-size:18px;color:#fff;margin:25px 0; background: url(../images/dian.png) no-repeat left center;padding-left:20px;}
.footer-center dl dd,.footer-center dl dd a{color:#b4b4b4}
.footer-center dl dd{margin-left:20px}
.footer-center dl dd span{line-height:27px}
.footer-center dl dd b{margin:15px 10px 5px 0;display: block;}
.footer-center dl dd b:nth-child(1){ background: url(../images/tel.png) no-repeat left center;padding-left:30px;}
.footer-center dl dd b:nth-child(3){ background: url(../images/email.png) no-repeat left center;padding-left:34px;}
.footer-center dl dd b:nth-child(2){ background: url(../images/cz.png) no-repeat left center;padding-left:30px;}
.footer-center dl dd b:nth-child(4){ background: url(../images/email.png) no-repeat left center;padding-left:30px;}
.footer-center dl:nth-child(1){width:363px;}
.footer-center dl:nth-child(2){width:220px;margin-left:45px;}
.footer-center dl:nth-child(3){width:260px;margin-left:45px;}


.footer-center dl:nth-child(2) a{width:100px;display: block;margin-bottom:10px;}
.footer-center dl:nth-child(2) a:hover{color:#D71425}
.footer-center dl:nth-child(2) dd{float:left}
.footer-center dl:nth-child(3) a{float:left;margin-right: 10px;margin-bottom:10px;}
.footer-center dl:nth-child(3) a:hover{color:#D71425}
.footer-center dl:nth-child(4){float:right}
.footer-center dl:nth-child(4) dt{ background: none;margin-bottom:0}

.footer-bottom{border-top: 1px solid #5A5A5A;margin-top:50px;padding-top:10px;}
.footer-bottom p{margin:7px 0}
.footer-bottom p,.footer-bottom p a{color:#b4b4b4;text-align: center;}
.footer-bottom p a:hover{text-decoration: underline;}
.footer-bottom p:nth-child(2) a{color: #E10017;}

/*首页end*/


/*内页begin*/

/*关于我们*/
.ny-banner {height:419px;}
.ny-banner div{ position:fixed;top:65px;z-index:-1;width:100%; background:url(../images/about-banner.jpg) no-repeat center center;height:600px;}
.ny-container{background: #fff; }
.postion{height:55px;line-height:55px;border-bottom:1px solid #EEEEEE;width:100%}
.ctitle-left{ background: url(../images/home.png) no-repeat left center;padding-left:30px;color:#a3a3a3}
.ctitle-left a{color:#a3a3a3}
.ctitle-left a:hover{color:#D71425}
.ctitle-right li{float:left;margin-left:20px;}
.ctitle-right li a{float:left;height:55px;line-height:55px;width:80px;text-align: center;font-size:16px;}
.ctitle-right li a:hover,.ctitle-right li a.on{border-bottom:1px solid #D71425}

.company h3{font-family: '宋体';font-size: 36px;font-weight: normal;text-align: center;margin:30px 0; }
.company .article{font-size::15px;color:#6a6a6a;line-height:33px;text-align: center;}
.com-list{margin:30px 0 50px 0}
.com-list ul{ overflow: hidden;zoom:1}
.com-list ul li{float:left;width:400px;height:211px;}
.com-list ul li:nth-child(odd) img{width:100%}
.com-list ul li:nth-child(even){ background: #E20612;text-align: center;color:#fff}
.com-list ul li:nth-child(even) span,.com-list ul li:nth-child(even) b{ display: block;}
.com-list ul li:nth-child(even) span{margin:35px 0 15px 0}
.com-list ul li:nth-child(even) h4{font-size:20px;font-weight:bold}
.com-list ul li:nth-child(even) b{width:90%;margin:15px auto 0 auto}

.adv{ background: url(../images/index_02.jpg) center bottom;height:455px;background-attachment: fixed;}
.adv h3{font-weight:normal;padding:80px 0 20px 0;}
.adv h3 span,.adv  h3 b{display: block;text-align: center;color:#fff;font-weight:normal}
.adv h3 span{font-size: 31px;}
.adv .article{max-width: 1000px;margin:0 auto;font-size:16px;line-height: 42px;color:#fff;text-align: center;}

.pro-fanwei h3{margin:40px 0}
.pro-fanwei h3 span,.pro-fanwei h3 em,.pro-fanwei h3 b{display: block;text-align: center;}
.pro-fanwei h3 span{color:#585858;font-size:35px;}
.pro-fanwei h3 b{color:#b7b7b7;font-size:17px;font-family: arial;margin-top:10px}

.fwone{ position: relative;}
.fwone-right{width:648px;}
.fwone-left{width:600px;height:340px; background: url(../images/about-left.png) no-repeat center center;position: absolute;top:50px}
.fwone-left h4{color:#4a4a4a;font-weight:bold;font-size: 20px;margin-left:30px;padding-top:50px}
.fwone-left .fw-xian{width:180px;height:3px; background: #D6000F;margin:25px 0 25px 35px;display: block;}
.fwone-left .fw-article{font-size:16px;color:#4a4a4a;line-height:35px;margin-left:30px;width:540px}
.product-fanwei{overflow: hidden;position: relative;}

.honor{ background: #F2F2F2;margin-top:40px;}
.honor h3{padding:30px 0}
.honor h3 span,.honor h3 em,.honor h3 b{display: block;text-align: center;}
.honor h3 span{color:#585858;font-size:35px;}
.honor h3 b{color:#b7b7b7;font-size:17px;font-family: arial;margin-top:10px}

.honor-con{ overflow: hidden;}
.honor-con ul{ overflow: hidden;zoom:1}
.honor-con ul li{width:376px;float:left;margin-right:36px;}
.honor-con ul li:nth-child(3){margin-right:0}
.honor-con ul li span img{width:100%}
.honor-con ul li span,.honor-con ul li b{ display: block;}
.honor-con ul li b{width:376px;height:45px;line-height:45px;font-size:17px;color:#555555; background: #fff;text-align: center;}

.bhs2{ position: relative;padding-bottom:90px;}
/*关于我们*/

/*联系我们*/

.contact-banner div{background:url(../images/contact-banner.jpg) no-repeat center center;height:600px;text-align: center;}
.contact-banner div span,.contact-banner div b{ display: block;color:#fff;text-align: center;}
.contact-banner div span{font-size:41px;}
.contact-banner div p{width: 495px;height:100px; background:rgba(214,0,14,0.55);padding-top:23px;position: relative;top:45%;margin:0 auto}
.contact-banner div b{font-size:15px;}

.ditu{margin:30px auto}
.ditu img{width:100%}

.con-content div h5{font-weight: normal;font-size: 20px;margin-bottom:20px;}
.message{width:600px;}
.message .mes-form p{margin:15px 0}
.message .mes-form p input{border:1px solid #DDDDDD;height:50px;padding-left:20px;font-size:16px;font-family: "微软雅黑";}
.message .mes-form p:nth-child(1) input{width:580px;}
.message .mes-form p:nth-child(2) span{display: inline-block;}
.message .mes-form p:nth-child(2) input{width:270px;}
.message .mes-form p:nth-child(2) span:nth-child(2){float: right;}
.message .mes-form p:nth-child(3) textarea{width:580px;height:200px;border:1px solid #DDDDDD;padding-left:20px;font-size:16px;font-family: "微软雅黑";padding-top:20px}
.message .mes-form p .submit{width:220px;border-radius:10px;padding-left: 0; background: #E40C19;color:#fff}

.address{width:460px;}
.add-content li{line-height:40px;font-size:16px;color:#7d7d7d;padding-left:30px;}
.add-content li:nth-child(1){ background: url(../images/address.png) no-repeat left center;}
.add-content li:nth-child(2){ background: url(../images/con-tel.png) no-repeat left center;}
.add-content li:nth-child(3){ background: url(../images/con-cz.png)  no-repeat left center;}
.add-content li:nth-child(4){ background: url(../images/web.png) no-repeat left center;}
.add-content li:nth-child(5){ background: url(../images/email.png) no-repeat left center;}
/*.add-content li:nth-child(4){margin-top:20px;}*/
/*联系我们*/
/*联系我们*/

/*新闻中心*/
.news-content{padding-top:50px;}
.news-content ul{padding:0 10px;}
.news-banner div{background:url(../images/news-banner.jpg)no-repeat center center;height:584px;text-align: center;overflow: hidden}
.news-content li{width:360px;height:390px; background: #F6F6F6;float:left;margin-right:50px;margin-bottom:40px;padding-bottom:20px;transition: all 0.6s;border-top:2px solid #F6F6F6;box-sizing: border-box;}
.news-content li:nth-child(3n){margin-right:0}
.news-content li span{ display:block;width:90%;margin:10px auto}
.news-content li span:nth-child(1){font-size:41px;font-weight:bold;color:#adadad;margin-top:30px}
.news-content li span:nth-child(1) abbr{font-size:16px;font-weight:normal}
.news-content li span:nth-child(2){line-height:28px;color:#686868;margin:15px auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-content li span:nth-child(3){border-top:1px solid #D8D8D8;padding-top:25px;margin-top:25px;}
.news-content li span:nth-child(3) img{width:100%}
.news-content li:hover{ background: #fff; box-shadow:0px 0px 15px #ddd;border-top:2px solid #E40C19;box-sizing: border-box;}
.news-content li:hover span:nth-child(1){color:#E10017}

/*.page{text-align: center;padding:20px 0 50px 0}
.page a{ display: inline-block;padding:0 15px; background: #F8F8F8;height:40px;line-height:40px;}
.page a:hover,.page .on{ background: #E10017;color:#fff}*/

/*产品中心*/
.product-banner div{background:url(../images/pro-banner.jpg) center center;height:600px;text-align: center;}
.product-banner div span,.product-banner div b{ display: block;color:#fff;text-align: center;}
.product-banner div span{font-size:41px;}
.product-banner div p{width: 495px;height:100px; background:rgba(214,0,14,0.55);margin:0 auto;padding-top:23px;position: relative;top:45%}
.product-banner div b{font-size:15px;}

.product-left{width:308px;}
.product-left .h2-title{width:308px;height:130px; background: #E9000E;}
.product-left .h2-title span,.product-left .h2-title b{ display: block;text-align: center;color:#fff;margin:5px 0}
.product-left .h2-title span{font-size:21px;font-size:21px;font-weight:normal;padding-top:40px;}
.product-left .h2-title b{font-size:14px;}

.pro-centent{padding:40px 0}
.ctitle{ background: #F8F8F8;padding:20px 0}
.ctitle li{height:40px;line-height:40px;}
.ctitle li a{ display: block;width:100%;height:100%;text-indent:80px;font-size:15px;}
.ctitle li a:hover,.ctitle li a.on{ background: #E10017;color:#fff}

.product-right{width:866px;margin-top:5px;}
.product-right ul li{float:left;width:280px;border:1px solid #ECECEC;margin-right:10px;margin-bottom:30px;}
.product-right ul li:nth-child(3n){margin-right:0}
.product-right ul li p b{text-align: center;}
.product-right ul li p{position: relative;}
.product-right ul li p b{position: absolute;top:0;left:0}
.product-right ul li p{width:100%;height:247px;}
.product-right ul li p b{width:100%;height:248px;background:rgba(214,0,14,0.55);opacity: 0;transition: all 0.6s;}
.product-right ul li p span img{width:100%}
.product-right ul li p span,.product-right ul li p b{display: block;}
.product-right ul li div{width:100%;background: #F8F8F8;padding:0 0 13px 0;transition: all 0.6s;}
.product-right ul li div b,.product-right ul li div abbr{ display: block;text-align: center;}
.product-right ul li div b{font-size:17px;padding:15px 0 10px 0}
.product-right ul li:hover p b{opacity: 1;}
.product-right ul li:hover div{background: #E9000E;}
.product-right ul li:hover div b,.product-right ul li:hover div abbr{color:#fff}
.product-right ul li p b img{transition: all 0.6s;}
.product-right ul li:hover p b img{margin-top:33%}

/*产品详情*/
.product-right .pro1 .pro-list-pic{width:41%;}
.product-right .descript1{width:55%}
.product-right .pro1 .spec-preview img{display: block;}
.product-right .pro1 .descript1 strong.title1{line-height: 35px;font-size: 27px; color: #333;display: block;}
.product-right .pro1 .descript1 p{width:100%;font-size: 16px;color: #6a6a6a;line-height: 33px;margin:25px 0 10px 0;}
.product-right .pro1 .descript1 p b{font-weight:bold}
.product-right .pro1 .descript1 a.consult{display: block; width:285px; height:70px; font-size:22px; color: #fff; line-height: 70px; text-align: center; background: #EF001D;border-radius:8px; }
.product-right .pro1 .descript1 a.consult:hover{background-color:#EF001D;}
.product-right .pro1 .descript1 p.haoma{color: #333;font-size: 15px;border-top:1px solid  #E5E5E5;padding-top:20px;display: block;}
.product-right .pro1 .descript1 p.haoma em{display: block;color: #EF001D;font-size: 25px;}
.product-right .pro1 .share{overflow: hidden;margin-top:10px;}
.product-right .detail{width:100%}
.product-right .detail .de-title a{display: block;width: 100%; font-size: 16px;line-height: 45px;color: #333; margin-top: 25px;background:#D8D8D8;padding-left:20px;}
.infor{width:100%;font-size:16px;margin:10px}

.product-h5{height:45px;width:100%;text-indent: 20px;line-height:45px; background: #eee;font-weight:normal;font-size:16px;margin-bottom:20px;}
.pro-article{width:100%;line-height:25px;min-height:200px;}


/*合作伙伴*/
.ny-case-list ul{overflow: hidden;zoom:1;margin-top:20px;}
.ny-case-list li{float:left;margin:12px;}
.ny-case-list li span{width: 274px;height:122px;border:1px solid #ccc;}
.ny-case-list li span img{width:100%;height: 100%;}
.ny-case-list li span,.ny-case-list li b{ display: block;}
.ny-case-list li b{text-align: center;line-height:35px;}
.ny-case-list li:hover span{border:1px solid #E10017;}
/*合作伙伴*/